<?php
function validate($ep) {
    //Validacion de formulario
    $submit=$_REQUEST["submit"];
    //Sólo validaremos y ejecutaremos en caso de que sea una subida desde el
    //formulario, en otro caso devolvemos false y mostramos el formulario.
    $ep->vars['concurso']=get_concurso($ep,$_REQUEST['id_concurso']);
    $id_usuario=get_user_id($ep, $ep->session_vars['user']);
    $ep->vars['apuntado_concurso']=user_apuntado_concurso($ep, $id_usuario, $_REQUEST['id_concurso']);
    if($submit!=""){
        $res=true;
    }else{
        $res=false;
    }
    return $res;
}
function execute($ep) {
    $id_componente=$_POST["id_componente"];
    vender_componente($ep,$id_componente);
}
function show($ep) {
    if(!$ep->vars['apuntado_concurso']){ ?>
No estás inscrito en este concurso, para ver la lista de concursos disponibles y apuntarte a alguno, pulsa <a href="?command=concursos">aquí </a>, o en el enlace Concursos del menú superior.
        <?php
    }else {
        $id_concurso=$_REQUEST['id_concurso'];
        $concurso=$ep->vars['concurso'];
        echo "<h2>Concurso: ".$concurso['titulo']."</h2>";
        ?>
        <br><br>
        <a href="?command=cartera&id_concurso=<?php echo $id_concurso ?>" title="Pulsa aquí para ver tus inversiones o comprar y vender acciones">Mi cartera</a>
        <a href="?command=comprar&id_concurso=<?php echo $id_concurso ?>" title="Pulsa aquí para comprar y vender acciones">Comprar Acciones</a>
        <a href="?command=ranking&id_concurso=<?php echo $id_concurso ?>" title="Pulsa aquí para ver el ranking del concurso">Ranking</a>
        <a href="?command=concurso&id_concurso=<?php echo $id_concurso ?>" title="Pulsa aquí para volver a la pagina de información del concurso">Información del concurso</a>
        <br>
        <br>
        <?php
        $id_usuario=get_user_id($ep, $ep->session_vars['user']);
        $componentes=get_componentes($ep,$id_concurso,$id_usuario);
        $count = $componentes->rowCount();
        if($count>0){
        ?>
        <table>
            <thead>
                <tr>
                    <th>Nombre</th>
                    <th>Ticker</th>
                    <th>Acciones Compradas</th>
                    <th>Precio Unitario de Compra</th>
                    <th>Precio Unitario Actual</th>
                    <th>Invertido</th>
                    <th>Valoración Actual</th>
                    <th>Beneficios</th>
                    <?php if(concurso_activo($ep, $id_concurso)){
                        echo "<th>Vender</th>";
                    }?>
                </tr>
            </thead>
            <tbody>
        <?php
        $res=0;
        while($count>0){
            $row=$componentes->fetch(PDO::FETCH_ASSOC);
            $ticker=get_ticker_valor($ep, $row['id_valor']);
            $nombre=get_nombre_ticker($ep,$ticker);
            $cantidad=$row['cantidad'];
            $precio_compra=$row['precio_compra'];
            $precio_actual=get_precio_actual($ep,$row['id_valor']);
            $invertido=$cantidad*$precio_compra;
            $valor_actual=$cantidad*$precio_actual;
            $beneficios=round($valor_actual-$invertido,2);
            ?>
                <tr>
                    <td><?php echo $nombre;?></td>
                    <td><?php echo $ticker;?></td>
                    <td><?php echo $cantidad;?></td>
                    <td><?php echo $precio_compra;?></td>
                    <td><?php echo $precio_actual;?></td>
                    <td><?php echo $invertido;?></td>
                    <td><?php echo $valor_actual;?></td>
                    <td><?php echo $beneficios;?></td>
                    <?php if(concurso_activo($ep, $id_concurso)){ ?>
                    <td><form  method="post" action="">
                            <input type="hidden" name="command" value="cartera" />
                            <input type="hidden" id="id_componente" name="id_componente" value="<?php echo $row['id_componente']; ?>" />
                            <input id="submit" onclick="return confirm('¿Estás seguro de que quieres vender estas acciones?');" type="submit" name="submit" value="Vender" />
                        </form>
                    </td>
                    <?php } ?>
                </tr>
            <?php
            $count--;
        }
        ?>
            </tbody>
        </table>
        <?php
        }else{
            echo "No has comprado nada... ";
        }
        ?>
        <br>
        <a title="Pulsa aquí para comprar acciones en este concurso" href="?command=comprar&id_concurso=<?php echo $id_concurso ?>">Comprar Acciones</a>
        <?php
    }
}


?>
